@charset "utf-8";


/* 双翼软件CSS*/

/*=== 缺省定义 ===*/

BODY,DIV,FORM,UL,OL,LI,DL,DT,DD,H1,H2,H3,H4,H5,H6,H7,input,button{PADDING:0; MARGIN: 0px; border:0;FONT-SIZE: 12px;font-family:宋体,Arial, Helvetica, sans-serif; line-height:160%; color:#666}

H1,H2{font-family:微软雅黑,宋体; font-weight:normal;}  
TABLE,TD,TR,TH {FONT-SIZE: 12px; line-height:160%}
LI {list-style-type:none;}
button{ padding:0 2px; margin:0; white-space:nowrap }


a,li,erea{ 
    blr:expression(this.onFocus=this.blur());   /*    IE Opera    */
    outline:none;   /*    FF Opera    */
}
a:focus;li:focus{ 
    -moz-outline-style: none;   /*    FF    */
}
a img{border:none}


.fl{ float:left}
.fr{ float:right}

hr{ background:#ddd; height:1px; border:none;}
p{ text-indent:0em; line-height:180%; text-align:left; color:#666;}

.cl { /* 此类应当放在 div 或 break 元素上，而且该元素应当是完全包含浮动的容器关闭之前的最后一个元素 */
	clear:both;
    height:0px;
    font-size: 0px;
    line-height: 0px;
}

.clearfix:after,.group:after {
visibility: hidden;
display: block;
font-size: 0;
content: " ";
clear: both;
height: 0;
}
* html .clearfix,* html .group,             { zoom: 1; } /* IE6 */
*:first-child+html .clearfix,*:first-child+html .group  { zoom: 1; } /* IE7 */


.content:after {
visibility: hidden;
display: block;
font-size: 0;
content: " ";
clear: both;
height: 0;
}
* html .content             { zoom: 1; } /* IE6 */
*:first-child+html .content { zoom: 1; } /* IE7 */

.h10{ height:10px;}
.h15{ height:15px;}
.h20{ height:20px;}

/*======================================*/


/*页头*/
body{ background:url(body_back.jpg) repeat-x center top #fff; padding-top:10px;}


header{ width:860px; margin:0 auto 10px; height:80px; padding:0px 20px 0px; position:relative}
.logo{ position:absolute; left:30px; bottom:0;}
header h1{ position:absolute; left:370px; bottom:5px; color:#3a97d3; font-size:18px;}


nav{ width:898px; padding:0px; margin:0 auto 2px; background:url(nav_back.png) left top repeat-x; height:36px;
border:1px solid #008eeb;
border-radius: 7px 7px 0px 0px; 
-webkit-border-radius: 7px 7px 0px 0px; 
-moz-border-radius: 7px 7px 0px 0px; 
}

nav ul{ width:820px; float:left;}
nav .search{ width:270px; height:30px; padding:8px 0 0; float:right; text-align:right}

nav ul li{ float:left;}
nav li.spilit{ float:left; width:2px; height:40px; background:url(i.png) no-repeat 0 -300px;}
nav a{ display:block; height:40px; width:115px; line-height:40px; text-align:center; color:#fff; font-size:14px; font-weight:bold; white-space:nowrap;TEXT-DECORATION: none;}
nav a:hover{text-decoration:none; color:#FC0 }

.search{ position:relative}
.search input{ border:1px solid #006fb7; background:#eee; width:180px; height:23px; padding:0; position:absolute; top:8px; right:38px;}
.search button{ border:1px solid #006fb7; background:url(i.png) no-repeat 0 -250px; width:30px; height:25px; padding:0;position:absolute; top:8px; right:10px;}

/*banner==================*/

.banner,section{ width:900px; margin:0 auto 2px; position:relative}
#bb1,#bb2,#bb3,#bb4,#bb5,#bb6{ position:absolute}
__#bb1{ left:257px; top:48px;}
__#bb2{ left:257px; top:100px;}
#bb3{ left:277px; top:203px;}
#bb4{ left:420px; top:223px; font-size:14px;}
#bb5{ left:277px; top:265px; color:#666; text-align:left; font-size:14px;}
#bb6{ left:583px; top:113px; color:#a43e00; width:280px; font-size:14px; }

#bb5 a{color:#00619f; text-decoration:underline; margin:0 5px;}


/*section==================*/

section{width:900px; margin:auto }
section #main{ width:660px; float:left; padding:10px 10px 10px 20px; margin:auto ;border:1px solid #c4c4c4;}
section aside{ width:180px; float:right; border:1px solid #dedede; background:#eeeeee; }

.b_group{border:1px solid #dedede; padding:10px; background-color:#f2f2f2;}
.b_group .bar1{width:334px; float:left;}

#main h1{font-size:18px; color:#00498d;padding: 3px;font-weight:bold;}
#main h2{font-size:16px; color:#00498d; padding: 5px 0 0 12px; border-bottom: 1px solid #EFF0F1; background:url(i.png) no-repeat -76px -218px; margin-bottom:5px} 
#main h3{padding: 5px 0 5px 6px;}
#main ol{padding-left:32px}
#main ol li{list-style-type:decimal;}
#main ul{padding-left:16px}
#main ul li{background:url(i.png) no-repeat -74px -249px; padding: 4px 0 4px 12px;}
#main th{background-color:#dadadd;}
#main table{border-collapse:collapse;}
#main table,th,td{border:1px dotted #ccc;padding:0 5px 0 5px;}
.tag{color:#FF0000;	font-weight:bold;}
blockquote {margin: 10px;	padding: 0 0 0 28px;  border: 1px solid #f2f2f2;  background: #FAFAFA;}
input {padding:2px;	border:1px solid #666666;}


/*通栏横向滚动标题==================*/
.tip{ width:880px; margin:0 auto 10px; height:25px; line-height:25px; border:1px solid #c4c4c4; background:url(back_tit.png) left bottom; padding:0 10px;}
.tip i#i1{ display:block; float:left; width:25px; height:25px; background:url(i.png) no-repeat; margin-right:5px;}
.tip strong{ font-weight:normal; color:#009cff}
/*三个带图片的横向块==================*/
.tit1{font-size:12px; padding:12px 0 0 88px; font-weight:bold; color:#000000}
.bar1 .pic{padding:17px 3px 3px 20px; float:left; }
.bar1 p{padding:0 0px 0 86px;}
.bar1 .more{ float:right; margin-right:10px; color:#7c0000}


.list_fl_fr li {width:100%;  text-align:left;line-height:100%;padding-left:0px; position:relative; float:left; border-bottom:1px dotted #ccc;  }
.list_fl_fr li:hover{ background-color:#ECF9F2}
.list_fl_fr li a{width:360px; font-size:12px; color:#666; height:28px; line-height:28px; display:block; text-overflow:ellipsis;overflow:hidden; white-space:nowrap; float:left }
.list_fl_fr li a:hover{ text-decoration:none}
.list_fl_fr li span{position:absolute; right:0; top:7px; color:#0890b6; }

/*首页主打块2*/

.bar2{ width:100%; margin:0; background:#f2f2f2; border:1px solid #d0d0d0;
 }
.tit2{ height:25px; line-height:25px; border-bottom:1px solid #c4c4c4; background:url(back_tit.png) left bottom; padding:0 10px; }
.tit2 h2{font-size:14px; width:6.5em; color:#00498d;background:url(i.png) no-repeat -0px -224px; padding-right:15px;}
.tit2 a.more{ float:right; margin:10px 1px 0 0;}
.bar2 .content{ padding:10px; height:315px; overflow:hidden}

/*友情链接*/
.b_group2{ margin-bottom:10px;}
.b_group3{border:1px solid #c4c4c4; background:url(back1.png) left bottom; padding:10px;}
.b_group3 #i3{ display:block; float:left; width:99px; height:65px; background:url(i.png) no-repeat left -150px; margin-right:5px;}

/*关于*/
.bar_about{width:850px; padding:10px 0px 10px 48px; margin:auto ;border:1px solid #c4c4c4; background:#fefefd;}
.bar_about .unit{ width:123px; padding:0 0 0 20px; margin-right:25px; float:left; border-right:1px solid #ccc; background:#fff;}
.bar_about .unit:last-child{ border:none}
.bar_about .unit h2{ font-size:14px; margin-bottom:10px; color:#333;}
.bar_about .unit li { text-align:left;line-height:180%; background:url(i.png) no-repeat 0px -276px ; padding-left:15px;  }

/*评价*/
.list_pj h3{ color:#1e5e99; line-height:100%; margin-bottom:5px;}
.list_pj p{ margin-bottom:15px; line-height:150%;}

.more{ text-align:right; float:right; color:#ff8400;}

/*页尾*/
footer {width:900px; margin:0px auto 10px; padding:10px 0 10px; color:#fff; text-align:center; background:#0068ad;}
footer a{ color:#fff;}
footer .fl{ color:#666; text-align:left}
footer .fr{ color:#666; text-align:right}

/*首页右侧aside*/
.tit3{ background:url(i.png) no-repeat 0 -100px; height:35px; line-height:28px; padding-left:10px; margin:0 0 0px -15px; color:#333;}
.side_content{padding:0px 10px 0px 10px}

a.qq_group,a.sina,a.tencent{display:block; height:22px; background:url(i.png) no-repeat; float:left; margin:0 0 2px 1px;color:#666;TEXT-DECORATION: none}
a.qq, a.kfli{display:block; height:22px; float:left; margin:0 1px 5px 1px;color:#666;TEXT-DECORATION: none}
a.qq_group{background-position:-50px 0; padding-left:26px; width:112px}
a.sina{background-position:-50px -25px; padding-left:18px; width:56px}
a.tencent{background-position:-50px -50px; padding-left:18px; width:56px}

.contact_right li{background:url(back_tit.png) left bottom; padding:5px 10px 7px 10px; margin-bottom:5px; color:#397bad; font-size:14px;}
#i4,#i5,#i6{ display:block; float:left; width:25px; height:25px; background:url(i.png) no-repeat; margin-right:5px;}
#i4{ background-position:0 -25px;}
#i5{ background-position:0 -50px;}
#i6{ background-position:0 -75px;}

.pic_list img{ margin:0 2px 15px 2px; float:left}

.b_group2 a, .b_group3 a, .bar_about a{color:#666;TEXT-DECORATION: none;}
a:hover {COLOR:#4092d7; text-decoration:underline} /*要放在 a{color:#666;TEXT-DECORATION: none;} 后面*/

.leftlink{ position:fixed; left:4px; cursor:pointer;
_position:absolute;_bottom:auto;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));
}
.leftlink { background-position:0 0; top:450px; display:block;}
.leftlink {
    width: 198px;
    border: 1px solid #dedede;
    border-top: 2px solid #ff8500;
    background-color: #fff;
    margin: 0;
    padding: 0;
}
.leftlink dt {
    height: 30px;
    line-height: 30px;
    overflow: hidden;
    font-size: 18px;
    font-weight: 700;
    color: #fff;
    background-color: #0299ff;
    width: 88px;
    text-align: center;
    margin-left: 8px;
}
.leftlink dt a{font-size:14px;font-weight:bold;color:#fff;text-decoration:none}
.leftlink dd{width:186px;min-height:30px;padding:5px 0 5px 8px;overflow:hidden;border-top:1px #f0f0f0 dashed}
.listArrow1 ul{margin:0;padding:0;list-style:none}
.listArrow1 ul li{line-height:2;overflow:hidden;height:29px;background:url(../jieshao/images/dian.png) no-repeat -7px 7px;padding-left:8px}
.font1_2{font-size:14px;color:#000}a.font1_2:hover{font-size:14px;color:#f30}
.leftlink a:link{text-decoration:none;}

.warp{ overflow: hidden; background: #fff; width: 100%;}
.buymap{ height:55px; line-height:55px; padding-left:20px;color:#999; width:1080px; margin:0 auto;}
.buymap a{ color:#999;}
.buymap a:hover{ color:#2085d0}

.content h1{ font-size:24px;  margin:20px 0 20px 0; text-align:center; }
.bugmain{ width:728px; float:left;   
    -moz-border-radius: 5px;      /* Gecko browsers */
    -webkit-border-radius: 5px;   /* Webkit browsers */
    border-radius:15px;            /* W3C syntax */}
.buynav{ float:left; width:718px; height:60px; line-height:60px; font-size:24px; color:#ff6700; padding-left:10px;border-bottom:#eee 2px solid;   background: #fff; border-top-left-radius: 15px;border-top-right-radius: 15px;}
.quanfa{ width:728px; }
.quanfa img{ float:left; }
.quanfa.nbline{ border-bottom:none;}	
.fleft{ float:left;}
.quanfa_text{ margin:20px 20px 24px 20px; float:left;}
.quanfa_text h1{ font-size:20px; color:#424242;  margin:0px; padding:0px; text-align:left;}
.quanfa_text h2{ font-size:16px; color:#ff850f; margin-top:10px;}
.quanfa_text p{ width:486px; color:#999; margin:10px 0;}
.quanfa_text b{ color:#666; }
.quanfa_text p.buybutt{ margin-top:20px; height:44px;}
.quanfa_text a{ color:#5d84cc; display:inline-block;}
.quanfa_text a:hover{ color:#5d84cc;  text-decoration:underline;}
.quanfa_text a.btnbuy{margin-left:30px;}
.quanfa_text p{text-indent:0;}

table.gridtable {

	font-size:14px;
	color:#666;

	border-collapse: collapse;
}
table.gridtable th {

	padding: 8px 14px;
	border-style: solid;
	border-color: #666666;
	background-color: #dedede;
}
table.gridtable td {

	padding: 8px 14px;
    background-color: #ffffff;
	 text-align:center;
}

.aimg a {display:block;width:100%;height:100%;text-indent:-9999px}